#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Python 桌面程序打包入口
功能：利用 PyQt5/PySide6 的 QWebEngineView 加载本地 HTML，
      并配合 PyInstaller 打包成独立 EXE。
"""
import sys
import os
from PyQt5.QtCore import QUrl
from PyQt5.QtWidgets import QApplication
from PyQt5.QtWebEngineWidgets import QWebEngineView

# 当前脚本所在目录
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
HTML_PATH = os.path.join(BASE_DIR, '..', 'dataView动态特效版全过程.html')

class MainWindow(QWebEngineView):
    def __init__(self):
        super().__init__()
        self.setWindowTitle("TP-BMS 电芯测试数据分析")
        self.resize(1200, 800)
        # 加载本地 HTML
        self.load(QUrl.fromLocalFile(HTML_PATH))

if __name__ == '__main__':
    app = QApplication(sys.argv)
    w = MainWindow()
    w.show()
    sys.exit(app.exec_())